package com.ztgf.order.models.bo;

import com.ztgf.common.bo.BaseBO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * author: chenyu.wang
 * date: 2020-07-01 16:21
 * Description:
 */
@Data
public class OrderInfoGoodsPageBO extends BaseBO implements Serializable {

    @ApiModelProperty(value = "卖家名称")
    private String sellerName;
    @ApiModelProperty(value = "买家名称")
    private String buyerName;
    @ApiModelProperty(value = "订单状态 0待确定、1待签合同、2待付款、3待发货、4待签收、5已签收、6买家取消、7卖家已取消,20，异常订单（倒计时归0）")
    private Integer orderState;
    @ApiModelProperty(value = "评价状态 0未评价、1已评价")
    private Integer evaluationState;
    @ApiModelProperty(value = "订单编号")
    private String orderNo;
    @ApiModelProperty(value = "交易开始时间")
    private String startTime;
    @ApiModelProperty(value = "结束时间")
    private String endTime;
    @ApiModelProperty(value = "卖家店铺id")
    private Long sellShopId;
    @ApiModelProperty(value = "买家店铺id")
    private Long buyShopId;
    @ApiModelProperty(value = "卖家删除状态 0未删除、1已删除")
    private Integer sellerDeleteState;
    @ApiModelProperty(value = "买家删除状态 0未删除、1已删除")
    private Integer buyersDeleteState;
    @ApiModelProperty(value = "下单类型 0普通 1代客下单")
    private Integer placeOrderType;
    @ApiModelProperty(value = "是否过期 0未过期 1过期")
    private Integer isExpiration;
    @ApiModelProperty(value = "询盘订单类型;0普通、1询价")
    private Integer purchaseOrderType;
    @ApiModelProperty(value = "签收开始时间")
    private String startTime1;
    @ApiModelProperty(value = "签收结束时间")
    private String endTime1;
}
